// 匹配范围字段
export const columnsValues = [
  { label: '订单编号', prop: 'orderNo', type: 'text' },
  { label: '百度编号', prop: 'externalOrderId', type: 'text' },
  { label: '客户姓名', prop: 'receiverName', type: 'text' },
  { label: '客户电话', prop: 'receiverPhone', type: 'text' },
  { label: '物流单号', prop: 'logisticsNo', type: 'text' },
  { label: '搜索关键词', prop: 'searchValue', type: 'text' }
];
// 其他独立条件
export const extraField = (filterUser) => {
  return [
    // 时间区间
    {
      label: '下单时间',
      width: 200,
      prop: 'orderInDate',
      type: 'date',
      // 时间区间参数
      params: {
        type: 'daterange',
        valueFormat: 'YYYY-MM-DD',
        format: 'YYYY-MM-DD',
        startPlaceholder: '开始日期',
        endPlaceholder: '结束日期'
      }
    },
    // switch组件是否根据签收时间查询
    {
      label: '排序方式',
      width: 200,
      prop: 'params.orderSignTime',
      type: 'switch',
      params: {
        inlinePrompt: true,
        activeText: '按签收时间排序',
        inactiveText: '按下单时间排序',
        style: '--el-switch-on-color: #13ce66; --el-switch-off-color: #0073dfff',
        activeValue: '1',
        inactiveValue: null
      }
    },
    {
      label: '按剩余剂量排序',
      width: 200,
      prop: 'remainingDosage',
      type: 'switch',
      params: {
        inlinePrompt: true,
        activeText: '是',
        inactiveText: '否',
        style: '--el-switch-on-color: #409EFF;',
        activeValue: '1',
        inactiveValue: null
      }
    }
  ];
};
